gsk: Add gsk_renderer_new_for_window()
authorBenjamin Otte <otte@redhat.com>
Tue, 29 Nov 2016 03:27:21 +0000 (04:27 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 30 Nov 2016 14:56:00 +0000 (15:56 +0100)
commit5563841603eab5ec4ec7516114bc60b647b0664d
tree7ee673df1de12c9164c6c6d363d3939119df1bd3
parentce98df881ff244ca1120a2907124ee536185eddf
gsk: Add gsk_renderer_new_for_window()

and remove gsk_renderer_get_for_display().

This new function returns a realized renderer. Because of that, GSK can
catch failures to realize, destroy the renderer and try another one.

Or in short: I can finally use GTK on Weston with the nvidia binary
drivers again.

Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
docs/reference/gsk/gsk4-sections.txt
gsk/gskrenderer.c
gsk/gskrenderer.h
gtk/gtkwindow.c